package com.ruoyi.service.impl;

import java.util.List;

import com.ruoyi.domain.T06VO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.mapper.T06Mapper;
import com.ruoyi.domain.T06;
import com.ruoyi.service.IT06Service;

/**
 * 授权中心Service业务层处理
 *
 * @author w
 * @date 2024-07-25
 */
@Service
public class T06ServiceImpl implements IT06Service
{
    @Autowired
    private T06Mapper t06Mapper;

    /**
     * 查询授权中心
     *
     * @param F0601 授权中心主键
     * @return 授权中心
     */
    @Override
    public T06 selectT06ByF0601(Long F0601)
    {
        return t06Mapper.selectT06ByF0601(F0601);
    }
    /**
     * 查询授权中心列表
     *
     * @param
     * @return 授权中心
     */
    @Override
    public List<T06> selectT06List()
    {
        return t06Mapper.selectT06List();
    }

    /**
     * 新增授权中心
     *
     * @param t06 授权中心
     * @return 结果
     */
    @Override
    public int insertT06(T06 t06)
    {
        return t06Mapper.insertT06(t06);
    }

    /**
     * 修改授权中心
     *
     * @param t06 授权中心
     * @return 结果
     */
    @Override
    public int updateT06(T06 t06)
    {
        return t06Mapper.updateT06(t06);
    }

    /**
     * 批量删除授权中心
     *
     * @param F0601s 需要删除的授权中心主键
     * @return 结果
     */
    @Override
    public int deleteT06ByF0601s(Long[] F0601s)
    {
        return t06Mapper.deleteT06ByF0601s(F0601s);
    }

    /**
     * 删除授权中心信息
     *
     * @param F0601 授权中心主键
     * @return 结果
     */
    @Override
    public int deleteT06ByF0601(Long F0601)
    {
        return t06Mapper.deleteT06ByF0601(F0601);
    }

    @Override
    public List<T06> selectT06ListByF0601s(List<Long> f0601s) {
        return t06Mapper.selectT06ListByF0601s(f0601s);
    }

    //查询人员身份类别
    @Override
    public List<String> selectF0609() {
        return t06Mapper.selectF0609();
    }

    @Override
    public Boolean checkUserNameUnique(String username) {
        T06  t06=t06Mapper.checkUserNameUnique(username);
        if (t06!=null){
            return false;
        }
        return true;
    }

    @Override
    public T06 selectByusername(String username) {
        return t06Mapper.selectByusername(username);
    }
}
